@charset "utf-8";
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/

@media screen and (min-width:0px) and (max-width: 641px)
{.lm_gsjj_b.ggz{ position:absolute; left:0px; bottom:40%;}

	.video .swiper-slide{ background:none !important;}
	.video{ height:auto !important; position:relative; top:30%;}
	.home-swiper .swiper-slide{ background-image:none !important;}
.home-swiper .swiper-slide img{ display:block;}
/*.mousehover{ display:none;}*/
.banner-text{width:80%; padding:0px 10%; margin-left:-40%;}
/*.section .sec-scale {transform: scale(1);opacity: 1;}*/
/*.section.y1,.section.y2,.section.y3,.section.y4,.section.y5,.section.y6,.section.y7 ,.ny_section{height: auto !important; }*/
.banner-text .text2 img{width:40px; height:40px;}
.banner-text{width:320px; margin-left:-160px; margin-top:-50px}	
.phone{ display:none;}
.header .nav1_div{width:100%; margin-left:-50%; height:100%; top:65px; margin-top:0px;}
.header .nav1_div ul li{width:100%; text-align:center; height:auto !important; padding:15px 0px; border-bottom:1px solid #ccc; }
.header .nav1_div ul li.lastwidth.lastwidth{width:100%;}
.header .nav1_div ul li .s1,.header .nav1_div ul li .s1:hover,.header_footer .phone{ font-size:14px;}
.header .nav1_div ul li dl{ display:none;}
.header_footer .phone{width:100%; border-bottom:1px solid #ccc; padding:15px 0%; text-align:center;}
.header_footer .wx{width:100%; text-align:center; padding:15px 0px;}

.header_top .logo{float:none; display: block; height: auto;}
.header_top .logo a img{ height:66px;}
.header_top .logo span{ display:none;}
/*.header_top .logo span img{width:269px; height:44px;}*/
.navi{ float:none; margin-left:0; display: block; width: 100%; display: none;}
.navi ul li{ float:left;height:35px; line-height:35px; width: 25%; text-align: center;}
.navi ul li a{ font-size:14px; color:#CCC}
.navi ul li.active{ background-color:#a20415}
.navi ul li.active a{ color:#FFF}
.lm_footer{ background-color:#c21f1f !important}
.menu{width:46px; height:46px; padding-top:10px !important}
.menu span{ width:22px; height:3px; top:15px;left:12px}
.menu span:nth-of-type(2),.menu span.span2{ top:22px;}
.menu span:nth-of-type(3),.menu span.span3{ top:29px; }
.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:20px;}
.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:20px;}
.lm_qyjg{width:100%; height:auto; margin:0px;
webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.lm_dtsj{width:100%; height:auto; margin:0px;
webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.lm_gsjj,.lm_pxxm,.lm_footer{width: 100%;height: 100%;margin: 0;top: 0;padding: 50px 2% 70px 2%;left: 0;position: relative;}
.bg {position: absolute;top: 0;left: 0;}
.bg1 {position: absolute;top: 0;left: 0; background-size:200%;}
.lm_gsjj_t,.lm_qyjg_t,.lm_pxxm_t{font-size:18px; padding-bottom:5%;}
.lm_gsjj_c{ font-size:14px;/* height:auto !important;*/ padding-bottom:16%; height:80vmin;}
.lm_gsjj_b a,.lm_gsjj_b a:hover{width:28%; font-size:2.3vmin;}
.lm_gsjj_b1 a,.lm_gsjj_b a:hover{width:28%; font-size:2.3vmin;}
.lm_qyjg_t{font-size:4vmin; padding-bottom:5%;}
.lm_qyjg_t1{font-size:3.5vmin; padding-bottom:5%;}
.lm_qyjg_t1 span{ font-size:5vmin;}
.phone_qyjg_c{display:block;position:relative;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(40%); -ms-transform: translateY(40%); -o-transform: translateY(40%); transform: translateY(40%);transition: all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.active .phone_qyjg_c{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
.lm_qyjg_c{ display:none; }
.lineS
{
top: 65px;
left: 117px;
}
.lineT
{
top: 265px;
left: 0px;
webkit-transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;-webkit-transform: translateY(200px);transform: translateY(200px); opacity: 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;
}
.boxF, .boxS, .boxT, .overlay
{
width: 150px;
height: 130px;
}
.boxF-1,.boxS-1{ left:0px;}
.boxF-2{ left:0px; top:133px;}
.boxS-2{left:0px; top:265px}
.boxF-3{ left:117px; top:198px}
.boxT-1{ left:0px;}
.lm_pxxm_c{width:270px; position:relative; left:50%; margin-left:-135px; height:460px; margin-bottom:50px;}
.link_pc{ display:none;}
.link_phone{ display:block;}
.i_linkdivv{width:100%; padding:15px 0px;}
.i_linkdivv_c1{ padding-top:15px;}
.i_linkdivv_t{ padding-bottom:15px; padding-left:2%; padding-right:2%;}
.i_linkdivv_c1 li.list1{width:33.33%; padding-left:0px;}
.i_linkdivv_c1 li{width:33.33%; float:left;text-align:center;}
.i_linkdivv_c1 li .s1{width:100%; background:none;}
.i_linkdivv_c1 li .s2{width:20vmin; height:20vmin; margin-left:5vmin}
.i_linkdivv_c1 li .s2 img{ margin-top:5vmin;}
.i_linkdivv_c1 li .s3{width:20vmin;padding-top:20px; margin-left:5vmin; padding-bottom:10px;}
.i_linkdivv_c{width:100%; padding-bottom:15px; padding-left:2%; padding-right:2%;}
.i_footer_c{width:100%;}
.i_footer_c ul li{width:100%;}
.i_footer{ width:96%; margin:auto}
.ny_footer .i_footer_text{  margin:auto ; padding:2%}
.lm_dtsj_c{ display:none;}
.phone_dtsj_c{ display:block;}
.ny_footer {width:100%;/* padding:0px 2%;*/}
.ny_contact,.ny_cases{width: 100%;height: 100%;margin: 0;top: 0;padding:30px 2% 30px 2%;left: 0;position: relative;}
.ny_contact_c ul li{width:100%}
.ny_contact_c ul li.activewx{ text-align:left; padding-top:10px;}
.ny_contact_c ul li.activewx span{width:10%; margin:0px 2%;}
.ny_contact_t{ font-size:16px;}
.ny_cases_c ul li{width:50%; float:left;}
.ny_cases_t{ margin-bottom:30px; font-size:18px;}
.ny_cases_b{ font-size:18px;}
.ny_cases_b span{ padding:0px 20px;}
.ny_section_bg{ position:absolute; left:0px; top:0px;}
.ny_case_div{width:100%;}
.ny_case_con{width:100%; padding:100px 20px 50px 20px;}
.ny_case_close_btn{width:30px; height:30px; top:100px; right:20px;}
.ny_case_close_btn img{width:30px; height:30px;}
.ny_case_cont .swiper-slide{ padding-right:20px;}
.ny_case_cont{ height:90%;}
.ny_about_ct{ margin:40px 0px;}
.ny_about{width: 100%;height: 100%;margin: 0;top: 0;padding:70px 2% 30px 2%;left: 0;position: relative;/* background:none;*/ background:url(../images/fx_01.png) repeat;}
.ny_about_c{ width:100%; margin-left:0px; height:100%;}
.ny_about_ct{ width:100%; margin-left:0px; margin-top:30px; margin-bottom:30px;}
.ny_about_ct ul li{width:33.33%;}
.brand_pf_t .s2{ padding:10% 0px 14% 0px;}
.brand_pf_t1 .s2{ padding:10% 0px 10% 0px;}
.brand_pf{width: 100%;height: 100%;margin: 0;top: 0;padding:40px 2% 30px 2%;left: 0;position: relative;/* background:none;*/background-image:url(../images/banner3.jpg);background-position: center center;background-size: cover;}
.brand_pf1{width: 100%;height: 100%;margin: 0;top: 0;padding:18% 2% 30px 2%;left: 0;position: relative;}
.brand_pf_t1,.brand_pf_t{width:100%;}
.brand_pf_t1 .s1 img{width:30%;}
.brand_pf_t .s1 img{ width:40%;}
.team_div{width:100%; height:100%; margin:0px; top:0px;right:0px; position:relative;}
.team_div_l,.team_div_r{width:100%;}
.team_div_l{ position:relative; text-align:center; padding:20px 0px;}
.team_div_l a{width:40px; height:40px; margin:0px 10px; position:relative;transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);}
.team_div_l a.ab{ left:0px; bottom:0px;}
.team_div_l a.ab:hover{ left:10px;bottom:0px;}
.team_div_l a.at{left:0px;bottom:0px;}
.team_div_l a.at:hover{left:-10px;bottom:0px;}
.ny_brand,.ny_casecp{width:100%; height:100%;margin: 0;top: 0;padding:0px 0% 0px 0%;left: 0;position: relative; }
.brand_list,.ny_casecp{width:100%;}
.brand_list ul,.ny_casecp ul{width:100%; height:100%;}
.brand_list ul li,.ny_casecp ul li{height:224px;}
.brand_list ul li .s1,.brand_list ul li .s1.l1,.brand_list ul li .s1.l2,.brand_list ul li .s1.l3,.brand_list ul li .s1.l4,.brand_list ul li .s1.l5{width:60%; left:50%; margin-left:-30%; margin-top:-60px;}
.brand_pf_c{width:100%; padding:12% 0px 0px 0%;}
.ny_casecp_list ul li .s1{ font-size:12px;}
.team_img{width:100%;}
.team_text{width:100%; padding:0px 2%;}
.recruit_div{width:100%; height:100%;margin: 0;top: 0;padding:30px 0% 0px 0%;left: 0;position: relative;}
.recruit_div_c{ height:auto !important;}
.recruit_div_l,.recruit_div_r{width:100%;}
.recruit_div_l ul{width:100%; height:auto !important; float:left;}
.recruit_div_l ul li{width:100%; height:80px; padding-bottom:2%; float:left;}
.recruit_div_b{width:100%; position:relative; padding:20px 0px; text-align:center;}
.recruit_div_b a{width:40px; height:40px;  margin:0px 10px;position:relative;transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg)}
.recruit_div_b a.ab{ left:0px; bottom:0px;}
.recruit_div_b a.ab:hover{ left:10px;bottom:0px;}
.recruit_div_b a.at{left:0px;bottom:0px;}
.recruit_div_b a.at:hover{left:-10px;bottom:0px;}
.recruit_div_r{ height:500px; margin-bottom:50px;}
.ny_px{width: 100%;height: 100%;margin: 0;top: 0;padding:30px 2% 30px 2%;left: 0;position: relative;}
.ny_pxlist li{width:100%;}
.ny_pxlist li .div .text_r{width:62%; padding:1% 2%;}
.ny_pxlist li .div .text_r span.s2{ padding:1% 0px;}
.ny_pxlist li .div .text_r span.s3{ height:30px; line-height:15px; overflow:hidden;/* display:none;*/}
.train_div .train_text_bc{ padding-right:0px;}
.service_con{width:100%;height:100%;margin: 0;top: 0;padding:20px 0%;left: 0;position: relative;}
.service_conbox{ width:270px; height:680px; left:50%; margin-left:-135px;}
.lineA{ display:none;}
.boxF1, .boxS1, .boxT1, .overlay1
	{
		width: 150px;
		height: 133px;
		overflow: hidden;
	}
	.lineB
	{
		top:0px;
		left: 117px;
	}
	.lineC
	{
		top: 135px;
		left:0px;
	}
	.lineD
	{
		top: 336px;
		left: 117px;
	}
	.lineE
	{
		top: 540px;
		left: 0px;
	}

	.fw_text{ font-size:16px;  margin-top:-43px;}
	.fw_title{ font-size:14px;margin-top:-30px;}
	.fw_title span{ font-size:18px;}
	.lineB { left:0px;}
    .boxB-4{ left:117px; top:66px;}
	.boxC-6{ left:117px; top:66px;}
	.boxC-7{ left:0px; top:135px;}
	.boxD-9{ left:-117px; top:68px;}
	.boxE-11{ left:117px; top:-68px;}
	.tv_pro_cont{ width:98%; height:95%;}
	.tv_pro_cont .swiper-slide{ padding:0px;}
	.tv-project-t{ text-align:center;}
	
.tv_bcenter{width:100%; padding:100px 0px 50px 0px; height:auto !important; position:relative;left:0px; top:0px; margin:0px; text-align:center;}
.tv_bcenter .div-l{width:50%; height:auto !important; background:none; background-color:#8baa2b; float:left;/* padding:40px 0px; */position:static; left:0px; top:0px; margin:0px;}
.tv_bcenter .div-l .s1,.tv_bcenter .div-l .s1:hover,.tv_bcenter .div-l .s1:link{ margin:50px 0px;background-size:50px 50px; font-size:16px; padding-top:60px;}
.tv_bcenter .div-r{width:50%; height:auto !important; background:none; background-color:#a23333; float:left; position:static;}
.tv_bcenter .div-r .s1,.tv_bcenter .div-r .s1:hover,.tv_bcenter .div-r.s1:link{margin:50px 0px; background-size:50px 50px; font-size:16px; padding-top:60px;}
.tv_bcenter .div-b{width:50%; height:auto !important; background:none; background-color:#557aa5; float:left; position:static; left:0px;right:0px;}
.tv_bcenter .div-b .div1{width:100%; height:100%;}
.tv_bcenter .div-b .s1,.tv_bcenter .div-b .s1:hover,.tv_bcenter .div-b .s1:link{ margin:50px 0px;  background-size:50px 50px; font-size:16px; padding-top:60px;}
.tv_bcenter .div-t{width:50%; height:auto !important; background:none; background-color:#ebebeb; float:left; position:static; left:0px; top:0px; margin:0px;-webkit-animation: float ease-in-out 3s infinite; animation: float ease-in-out 3s infinite;transition: 680ms 600ms;cursor:pointer;}
.tv_bcenter .div-t .s1,.tv_bcenter .div-t .s1:hover,.tv_bcenter .div-t .s1:link{width:100%; height:100%; display:inline-block; margin:50px 0px;}
.tv_bcenter .div-t .s1 span{ display:block;}
.tv_bcenter .div-t .s1 span img{width:94px; height:94px;}


}
@media screen and (min-width:0px) and (max-width:771px)
{
	.zxl_pf{ display:none;}
}
@media screen and (min-width:642px) and (max-width:1024px)
{
	.header .nav1_div{width:100%; margin-left:-50%; margin-top:-400px}
  .header .nav1_div ul li{width:20%; text-align:center; }
  .header .nav1_div ul li.lastwidth.lastwidth{width:20%;}
	.header_footer{ padding:0px 5%;}
	.header .nav1_div ul li .s1,.header .nav1_div ul li .s1:hover,.header_footer .phone{ font-size:16px;}
	.header_footer .wx{ font-size:16px;}
	.header_footer .wx span{ font-size:18px;}
	.header_top .logo a img{width:153px; height:55px;}
	.header_top .logo span img{width:337px; height:55px;}
	.navi{ display:none}
	.menu{width:50px; height:50px;}
	.menu span{ width:28px; top:14px;}
	.menu span:nth-of-type(2),.menu span.span2{ top:25px;}
	.menu span:nth-of-type(3),.menu span.span3{ top:37px; }
	.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:25px;}
	.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:25px;}
	.lm_gsjj{width:90%;  margin-left:-45%; /*padding:0px 5%;*/}
	.lm_qyjg{width:90%; margin-left:-45%; height:500px; margin-top:-250px;}
	.lm_gsjj_t,.lm_pxxm_t{ font-size:28px; padding-bottom:50px;}
	.lm_qyjg_t{ font-size:28px;}
	.lm_qyjg_t1{ font-size:22px; padding-bottom:5%;}
	.lm_qyjg_t1 span{ font-size:40px;}
	.phone_qyjg_c{display:block;position:relative;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(40%); -ms-transform: translateY(40%); -o-transform: translateY(40%); transform: translateY(40%);transition: all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
  .active .phone_qyjg_c{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s;}
	.lm_qyjg_c{ display:none;}
	.lineS
{
top: 65px;
left: 117px;
}
.lineT
{
top: 133px;
left: 235px;
/*webkit-transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;-webkit-transform: translateY(200px);transform: translateY(200px); opacity: 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;*/
}
.boxF, .boxS, .boxT, .overlay
{
width: 150px;
height: 130px;
}
.boxF-1,.boxS-1,.boxT-1{ left:0px;}
.boxF-2,.boxS-2{left:235px}
.boxF-3{ left:470px;}
.lm_pxxm{width:640px; height:450px; margin-left:-320px; margin-top:-225px;}
.lm_pxxm_c{ height:270px; margin-bottom:5%;}
.lm_pxxm_t{ padding-bottom:50px;}
.i_linkdivv{width:100%; padding:15px 0px;}
.i_linkdivv_c1{ padding-top:15px;}
.i_linkdivv_t{ padding-bottom:15px;}
.i_linkdivv_c1 li{width:11.11%; float:left; padding-left:1%;}
.i_linkdivv_c1 li .s1{width:100%; background:url(../images/r_jt.png) right center no-repeat; background-size:1vmin 2vmin;}
.i_footer_c{width:100%;}
.i_linkdivv{ padding:10px 0px;}
.i_linkdivv_t{ padding-bottom:5px;}
.i_footer_c { padding:5px 0px;}
.i_linkdivv_c{ padding-bottom:5px;}
.i_linkdivv_c a{ padding:5px 10px 5px 0px;}
.newc{ float:left;width:160px; height:74px; overflow:hidden; margin:0px 4px;}
.newc a img{width:160px; height:74px;}
.i_footer_text{ padding:10px 0px;}
.lm_footer{ height:560px; margin-top:-280px;}
.lm_dtsj{ width:90%;margin-left:-45%;}
.lm_dtsj_c{ display:none;}
.phone_dtsj_c{ display:block;}
.ny_footer {width:100%;/* padding:0px 2%;*/}
.i_footer{ width:96%; margin:auto}
.ny_contact{width:96%; margin-left:-48%; height:500px; margin-top:-480px;}
.ny_contact_c ul li.activewx span{width:25%; margin:0px 2%;}
.ny_contact_c {width:100%; padding:15px 0px;}
.ny_cases{width:90%; margin-left:-45%; height: auto; margin-top:-250px;}
.ny_cases_t{ margin-bottom:30px; font-size:18px;}
.ny_cases_b{ padding:10px 0px 0px 0px; height:20px; line-height:20px; font-size:16px;}
.ny_cases_b a{height:20px;}
.ny_cases_c ul li .div span{ padding:10px 0px}
.ny_case_con{width:100%; padding:100px 20px 50px 20px;}
.ny_case_close_btn{width:30px; height:30px; top:100px; right:20px;}
.ny_case_close_btn img{width:30px; height:30px;}
.ny_case_cont .swiper-slide{ padding-right:20px;}
.ny_case_cont{ height:90%;}
.ny_about_ct{ margin:70px 0px 40px 165px;}
.brand_pf_t .s1 img{ width:70%;}
.brand_pf_c{width:100%; padding:23% 0px 0px 0%;}
.brand_pf_t .s2{ padding:10% 0px 14% 0px;}
.brand_pf_t1 .s2{ padding:10% 0px 10% 0px;}
.ny_casecp_list ul li .s1{ font-size:18px;}
.bc_nymenu{width:100%;}
.bc_nymenu ul li{width:33.33%;}
.brand_pf1{ left:3%; width:35%}
.team_div{right:3%;width:50%; height:400px; margin-top:-200px;}
.team_div_l{width:12%;}
.team_div_l a{width:40px; height:40px;}
.team_div_l a.at{  bottom:50px;}
.team_div_l a.at:hover{bottom:60px; }
.team_div_r{width:88%;}
.team_img{width:100%;}
.team_text{width:100%; padding:0px 2%;}
.recruit_div{width:100%; height:400px; margin-top:-310px; margin-left:-50%;}
.recruit_div_t{ margin-bottom:5%;}
.recruit_div_b{width:40px; right:-50px;}
.recruit_div_b a{width:40px; height:40px;}
.recruit_div_b a.at{  bottom:65px;}
.recruit_div_b a.at:hover{bottom:75px;}
.recruit_div_l ul li .div .text{ font-size:16px;}
.ny_px{width:100%; margin-left:-50%; height:500px; margin-top:-250px;}
.ny_pxlist li .div .text_r{width:62%; padding:2% 2%;}
.ny_pxlist li .div .text_r span.s2{ padding:2% 0px;}
.ny_pxlist li .div .text_r span.s3{ display:none;}
.service_con{width:640px; margin-left:-320px; height:420px; margin-top:-210px;}
.boxF1, .boxS1, .boxT1, .overlay1
	{
		width: 155px;
		height: 137px;
		overflow: hidden;
	}
	.lineB
	{
		top:68px;
		left: 119px;
	}
	.lineC
	{
		top: 137px;
		left:0px;
	}
	.lineD
	{
		top: 205px;
		left: 119px;
	}
	.lineE
	{
		top: 274px;
		left: 0px;
	}
.boxA-1,.boxB-3,.boxC-5,.boxD-8,.boxE-10{ left:0px;}
.boxA-2,.boxC-7,.boxE-11{ left:476px;}
.boxB-4,.boxC-6,.boxD-9{ left:238px;}
	.fw_text{ font-size:18px;  margin-top:-43px;}
	.fw_title{ font-size:14px;margin-top:-30px;}
	.fw_title span{ font-size:22px;}
	.tv_bcenter{width:640px; height:529px; margin-top:-264px; margin-left:-320px;}
.tv_bcenter .div-l{width:238px; height:261px; top:76px;}
.tv_bcenter .div-l .s1,.tv_bcenter .div-l .s1:hover,.tv_bcenter .div-l .s1:link{ margin-top:65px; background-size:80px 80px; font-size:19px; padding-top:90px;}
.tv_bcenter .div-r{width:282px; height:282px;}
.tv_bcenter .div-r .s1,.tv_bcenter .div-r .s1:hover,.tv_bcenter .div-r.s1:link{margin-top:65px; background-size:80px 80px; font-size:19px; padding-top:90px;}
.tv_bcenter .div-b{width:326px; height:223px;right:39px;}
.tv_bcenter .div-b .div1{width:225px; height:225px;}
.tv_bcenter .div-b .s1,.tv_bcenter .div-b .s1:hover,.tv_bcenter .div-b .s1:link{ margin-top:65px; background-size:80px 80px; font-size:19px; padding-top:90px;}
.tv_bcenter .div-t{width:228px; height:228px; margin-top:-114px; margin-left:-114px;}
.tv_bcenter .div-t .s1,.tv_bcenter .div-t .s1:hover,.tv_bcenter .div-t .s1:link{width:100%; height:100%; display:inline-block;}
}
@media screen and (min-width:992px) and (max-width:1200px)
{

.lm_gsjj{width:90%;  margin-left:-45%;/* padding:0px 5%;*/}
.lm_qyjg{width:90%; margin-left:-45%; height:560px; margin-top:-280px;}
.lm_qyjg_t1{ padding-bottom:50px;}
/*.lm_qyjg{width:992px; margin-left:-496px;}*/
.lm_qyjg_c{width:100%; height:300px;}
.lm_qyjg_c ul{width:100%; overflow:hidden; height:248px;}
.lm_qyjg_c ul li{/*width:63px;*/ height:248px;overflow:hidden; float:left; margin-right:1px;}
.lm_qyjg_c ul li .div1{/*width:63px;*/ height:248px; padding:63px 31px 0px 30px;}
.lm_qyjg_c ul li .div2{/*width:470px;*/}
.lm_qyjg_c ul li .div3{/*width:533px;*/}
.lm_qyjg_c ul li .div1.xzdiv{ background:url(../images/a2.jpg) top center no-repeat;}
.lineS
{
top: 87px;
left: 155px;
}
.lineT
{
top: 175px;
left: 310px;
/*webkit-transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;transition: all cubic-bezier(.175,.885,.32,1.275) 1s .3s;-webkit-transform: translateY(200px);transform: translateY(200px); opacity: 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;*/
}
.boxF, .boxS, .boxT, .overlay
{
width: 200px;
height: 173px;
}
.boxF-1,.boxS-1,.boxT-1{ left:0px;}
.boxF-2,.boxS-2{left:310px}
.boxF-3{ left:620px;}
.lm_pxxm{width:835px; height:500px; margin-left:-417px; margin-top:-250px;}
.lm_pxxm_c{ height:350px; margin-bottom:2%;}
.lm_pxxm_t{ padding-bottom:50px;}
.i_linkdivv{width:100%;}
.i_footer_c{width:100%;}
.i_linkdivv{ padding:15px 0px;}
.i_footer_c { padding:10px 0px;}
.i_linkdivv_c{ padding-bottom:5px;}
.i_linkdivv_c a{ padding:5px 10px 5px 0px;}
.newc{ float:left;width:160px; height:74px; overflow:hidden; margin:0px 4px;}
.newc a img{width:160px; height:74px;}
.i_footer_text{ padding:10px 0px;}
.lm_footer{ height:560px; margin-top:-280px;}
.lm_dtsj{width:100%; height:600px; left:0px; margin-left:0px; margin-top:-300px;}
.lm_dtsj_c,.phone_dtsj_c{ padding:40px 0px;}
.ny_footer {width:100%; padding:0px 2%;}
.ny_contact_c{ padding:10px 0px;}
.ny_contact{width:96%; margin-left:-48%; height:500px; margin-top:-250px;}
.ny_contact_c ul li.activewx span{width:20%;}
.ny_cases{width:90%; margin-left:-45%;  margin-top:-620px;}
.ny_cases_t{ margin-bottom:30px; font-size:22px;}
.ny_cases_b{ padding:10px 0px 0px 0px; height:20px; line-height:20px; font-size:16px;}
.ny_cases_b a{height:20px;}
.ny_cases_c ul li .div span{ padding:10px 0px}
.ny_case_con{width:100%; padding:100px 20px 50px 100px;}
.ny_about_ct{ margin:80px 0px 40px 165px;}
.brand_pf_t .s1 img{ width:80%;}
.brand_pf_c{width:100%; padding:23% 0px 0px 0%;}
.brand_pf_t .s2{ padding:10% 0px 14% 0px;}
.brand_pf_t1 .s2{ padding:10% 0px 10% 0px;}
.ny_casecp_list ul li .s1{ font-size:22px;}
.bc_nymenu{width:100%;}
.bc_nymenu ul li{width:33.33%;}
.brand_pf1{ left:3%; width:35%}
.team_div{right:3%;width:50%; height:500px; margin-top:-250px;}
.team_div_l{width:12%;}
.team_div_r{width:88%;}
.recruit_div{width:100%; height:500px; margin-top:-250px; margin-left:-50%;}
.recruit_div_t{ margin-bottom:5%;}
.recruit_div_b{width:40px; right:-50px;}
.recruit_div_b a{width:40px; height:40px;}
.recruit_div_b a.at{  bottom:65px;}
.recruit_div_b a.at:hover{bottom:75px;}
.ny_px{width:100%; margin-left:-50%; height:500px; margin-top:-250px;}
.ny_pxlist li .div .text_r{width:62%; padding:5px 2%;}
.ny_pxlist li .div .text_r span.s2{ padding:5px 0px;}
.ny_pxlist li .div .text_r span.s3{ height:30px; line-height:15px; display:inline-block; overflow:hidden;}
.service_con{width:974px; margin-left:-487px; height:640px; margin-top:-330px;}
.boxF1, .boxS1, .boxT1, .overlay1
	{
		width: 240px;
		height: 213px;
		overflow: hidden;
	}
	.lineB
	{
		top: 106px;
		left: 183px;
	}
	.lineC
	{
		top: 212px;
		left:0px;
	}
	.lineD
	{
		top: 318px;
		left: 183px;
	}
	.lineE
	{
		top: 424px;
		left: 0px;
	}
.boxA-1,.boxB-3,.boxC-5,.boxD-8,.boxE-10{ left:0px;}
.boxA-2,.boxC-7,.boxE-11{ left:731px;}
.boxB-4,.boxC-6,.boxD-9{ left:365px;}

	.navi ul li{ padding:0px 20px;}
	.navi { margin-left:4%;}
}

@media screen and (min-width:1200px) and (max-width:1400px)
{
	.lm_gsjj{width:1000px;  margin-left:-500px;}
	.i_linkdivv{width:100%;}
	.i_footer_c{width:100%;}
	.lm_qyjg{ height:600px; margin-top:-200px;}
	.lm_qyjg_t1{ padding-bottom:50px;}
	.lm_qyjg_c{ height:auto !important; padding-bottom:5%;}
	.lm_pxxm{ height:600px; margin-top:-300px;}
	.lm_pxxm_t{ padding-bottom:30px;}
	.lm_pxxm_c{ margin-bottom:30px;}
	.lm_dtsj{ height:600px; margin-top:-300px;}
	.lm_dtsj_c { padding:30px 0px;}
	.lm_footer{ height:600px; margin-top:-300px;}
	.ny_contact{ height:600px; margin-top:-300px;}
	.ny_contact_c{ padding:20px 0px;}
	.i_footer {width:100%; padding:0px 2%;}
	.i_linkdivv{width:100%; padding:0px 2%;}
	.ny_cases{ width:1100px; height:600px; margin-left:-550px; margin-top:-270px;}
	.ny_cases_t{ margin:40px 0;}
	.ny_about_ct{ margin:70px 0px 40px 165px;}
   .brand_pf_t .s2{ padding:10% 0px 14% 0px;}
   .brand_pf_t1 .s2{ padding:10% 0px 10% 0px;}
   .brand_pf1{ left:5%; width:35%}
	.team_div{right:5%;width:50%; height:600px; margin-top:-300px;}
	.team_div_l{width:12%;}
	.team_div_r{width:88%;}
	.ny_case_con{padding:80px 40px 60px 56px}
	.recruit_div_c{ margin-top:40px}
	.recruit_div{width:100%; margin-left:-50%;margin-top: -320px;}
	.recruit_div_b{width:40px; right:-66px;}
	.ny_px{width:100%; margin-left:-50%; height:600px; margin-top:-300px;}
    .ny_pxlist li .div .text_r{width:62%; padding:2% 2%;}
    .ny_pxlist li .div .text_r span.s2{ padding:2% 0px;}
	.service_con{ height:710px; margin-top:-355px;}
	.boxF1, .boxS1, .boxT1, .overlay1
	{
		width: 270px;
		height: 239px;
		overflow: hidden;
	}
	.lineB
	{
		top: 120px;
		left: 205px;
	}
	.lineC
	{
		top: 239px;
		left:0px;
	}
	.lineD
	{
		top: 358px;
		left: 205px;
	}
	.lineE
	{
		top: 476px;
		left: 0px;
	}
	.boxA-1,.boxB-3,.boxC-5,.boxD-8,.boxE-10{ left:39px;}
	.boxA-2,.boxC-7,.boxE-11{ left:859px;}
	.boxB-4,.boxC-6,.boxD-9{ left:449px;}
	
	.header .nav1_div{ margin-top:-200px}
	.header .nav1_div{ width:95%; margin-left:-550px}
	
.navi { margin-left:3%;}
		
}
@media screen and (min-width:1400px) and (max-width:1600px)
{
	.brand_pf1{ left:5%;}
	.team_div{right:5%;}
	
	.navi { margin-left:3%;}
	.navi ul li{ padding:0px 25px;}
	
}

@media screen and (min-width:1600px) and (max-width:2000px)
{
	.recruit_div{ margin-top:-300px}
	
}

